package cn.jhc.social.qq.api;

import java.io.Serializable;

/**
 * get_user_info返回的信息。
 * http://wiki.connect.qq.com/get_user_info
 * @author luyanfei
 *
 */
public class UserInfo extends QQObject implements Serializable {
	
	private static final long serialVersionUID = 1L;
	private String nickName;
	private String figureUrl;	//大小为30×30像素的QQ空间头像URL。
	private String figureUrl50; // 	大小为50×50像素的QQ空间头像URL。
	private String figureUrl100; //大小为100×100像素的QQ空间头像URL。
	private String figureUrlQQ40; //大小为40×40像素的QQ头像URL。
	private String figureUrlQQ100; //大小为100×100像素的QQ头像URL。需要注意，不是所有的用户都拥有QQ的100x100的头像，但40x40像素则是一定会有。
	private String gender; //性别。 如果获取不到则默认返回"男"
	private boolean isYellowVip; //标识用户是否为黄钻用户（0：不是；1：是）。
	private boolean vip; //标识用户是否为黄钻用户（0：不是；1：是）
	private int yellowVipLevel; //黄钻等级
	private int level; //黄钻等级
	private boolean isYellowYearVip; //标识是否为年费黄钻用户（0：不是； 1：是）
	
	public String getNickName() {
		return nickName;
	}
	public void setNickName(String nickName) {
		this.nickName = nickName;
	}
	public String getFigureUrl() {
		return figureUrl;
	}
	public void setFigureUrl(String figureUrl) {
		this.figureUrl = figureUrl;
	}
	public String getFigureUrl50() {
		return figureUrl50;
	}
	public void setFigureUrl50(String figureUrl50) {
		this.figureUrl50 = figureUrl50;
	}
	public String getFigureUrl100() {
		return figureUrl100;
	}
	public void setFigureUrl100(String figureUrl100) {
		this.figureUrl100 = figureUrl100;
	}
	public String getFigureUrlQQ40() {
		return figureUrlQQ40;
	}
	public void setFigureUrlQQ40(String figureUrlQQ40) {
		this.figureUrlQQ40 = figureUrlQQ40;
	}
	public String getFigureUrlQQ100() {
		return figureUrlQQ100;
	}
	public void setFigureUrlQQ100(String figureUrlQQ100) {
		this.figureUrlQQ100 = figureUrlQQ100;
	}
	public String getGender() {
		return gender;
	}
	public void setGender(String gender) {
		this.gender = gender;
	}
	public boolean isYellowVip() {
		return isYellowVip;
	}
	public void setYellowVip(boolean isYellowVip) {
		this.isYellowVip = isYellowVip;
	}
	public boolean isVip() {
		return vip;
	}
	public void setVip(boolean vip) {
		this.vip = vip;
	}
	public int getYellowVipLevel() {
		return yellowVipLevel;
	}
	public void setYellowVipLevel(int yellowVipLevel) {
		this.yellowVipLevel = yellowVipLevel;
	}
	public int getLevel() {
		return level;
	}
	public void setLevel(int level) {
		this.level = level;
	}
	public boolean isYellowYearVip() {
		return isYellowYearVip;
	}
	public void setYellowYearVip(boolean isYellowYearVip) {
		this.isYellowYearVip = isYellowYearVip;
	}
	
}
